Satsuki Hashiba
2023-08-23iOS/Androidエクスペリエンス開発チーム
はじめに
こんにちは、iOS/Androidエクスペリエンス開発チームの羽柴です。この記事では、LINE iOSアプリが提供するLINEサービスウィジェットの開発中に私たちが直面した課題と、それを解決するために採用した手法をご紹介します。
背景
ウィジェットとは、iPhoneのホーム画面やロック画面に配置してアプリの情報を一目で確認できるものです。LINEアプリは現在いくつかのウィジェットを提供しており、そのうちの一つが「LINEサービス」です。LINEサービスウィジェットでは、KeepやLINE PayといったLINEの様々なサービスへのショートカットをロック画面に配置できます(ロック画面ウィジェットにLINEを設定する)。
LINEサービスウィジェットは、ユーザによるカスタマイズが可能なウィジェットです。ロック画面に追加しタップすると、ウィジェットに設定できるLINEサービス一覧が表示されます。ここから任意のサービスを選択し、ショートカットを配置します。
要件
昨年のWWDC 22において、iOS 16よりロック画面にウィジェットが配置可能になることが発表され、LINEでも このウ